home *** CD-ROM | disk | FTP | other *** search
- ACTLIB
- ======
-
- version 1.7:
- -----------
-
- - new special character '?' in regular expressions (REGEXP.C - STRINGS.LIB)
-
- - Adding check for RAM disk (D_RAM) in test_drive (TESTDRV.C - TOOLS.LIB)
-
-
- version 1.5:
- -----------
-
- - General macros to write a function declaration and definition
- once for both types of system: with and without prototypes
- (PROTOS.H).
-
- - new library BCTOOLS (dedicated to Turbo/Borland C):
- several user input/output related functions
-
- - new function isredirected (REDIRECT.C - TOOLS.LIB):
- test if stdin/stdout is redirected.
-
- - function strcalc (STRINGS.LIB):
- accepts hexadecimal numbers followed by 'H'.
- accepts power expression ( x^y )
-
- - Bug correction in test_drive (TESTDRV.C - TOOLS.LIB)
-
- - Bug correction in isleapyear (DATE.H - DATE.LIB)
- years dividable by 1000 are NOT leap
-
- - Bug correction in vollabel (VOLLABEL.C - TOOLS.LIB)
-
- - Bug correction in recursexp (REGEXP.C - STRINGS.LIB)
-
- - Bug correction in fnreduce (FNREDUCE.C - TOOLS.LIB)
-
- - change in gettmppath (TMPPATH.C - TOOLS.LIB):
- if environment variables 'TMP' & 'TEMP' are not defined,
- set 'C:\' as temporary directory.
-
- - addings in getsetup (SETUP.C - TOOLS.LIB):
- Can now process [topic] entries like Windows init files.
-
-
- version 1.4:
- -----------
-
- - function test_drive (TESTDRV.C - TOOLS.LIB) completely re-written.
-
-
- version 1.3:
- -----------
-
- ** Turbo-Vision library TVTOOLS has been removed from this package.
- ** It is now available as TVTOOL13.ZIP and includes ACTLIB13.ZIP
-
-
- - macros 'nodebug()' in NODEBUG.H to disable debugging of a program
-
- - Bug correction in recursexp (REGEXP.C - STRINGS.LIB)
- forgot some 'free'
-
- - Bug correction in str(n)comp (COMP.C/NCOMP.C - STRINGS.LIB)
- UPPER was hard-coded (to a wrong value!)
-
- - Bug correction in vollabel (TOOLS.LIB)
- suppress '.' from volume label
-
- - function is_drive_ready() replaced by test_drive()
- to enhance functionalities
- (added a macro 'is_drive_ready()' for compatibility)
-
- - change in fnreduce (TOOLS.LIB)
- to increase compatibility with Microsoft.
-
-
- version 1.2:
- -----------
-
- - New function in TOOLS.LIB: int far cpu_type( void );
- returns cpu type (86, 186, 286, 386, 486)
-
- - CALC.LIB has been removed and replaced by function
- strcalc() in STRINGS.LIB
-
- - Bug correction in filencopy (TOOLS.LIB)
-
-
-
- version 1.1:
- -----------
-
- A lot of bug corrections and modifications to increase compatibility
- (mainly with Microsoft 7.0).
-
- Only changes in the interface/behaviour will be listed:
-
- - change of return code in getsetup() in SETUP.C (TOOLS.LIB)
-
- - adding a boolean format (%b) and a new string format (%S)
- in getsetup() in SETUP.C (TOOLS.LIB)
-